home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 05.zip / BS1 part 5 / Spirea-X.adf / SysInfo.Doc < prev    next >
Text File  |  1992-08-18  |  28KB  |  530 lines

  1.  
  2.                             SysInfo 
  3.                             -------
  4.                written in Assembler with Macro68 
  5.                ---------------------------------
  6.                 
  7. Written by      Nic Wilson                
  8.                 Nic Wilson Software
  9.                 P.O. Box 1164
  10.                 Toowoomba Queensland 4350
  11.                 
  12.                 Phone (076) 358539 A/H Voice only
  13.                       (076) 358384 W/H Fax or voice
  14.                       (076) 358522 W/H Voice only
  15.                       
  16.         EMAIL cbmehq!cbmaus!cbmozq!wilson!nicw@cbmvax.commodore.com     
  17.                       
  18.         This program was written due to the lack of such a program 
  19.         on the Amiga.  It has been written using HiSoft Devpac Assembler,
  20.         but since V2.55 is now being assembled with Macro68.
  21.         
  22.         I have placed this program on Shareware so that it can be
  23.         used by everyone.  All code, graphics and documents remain
  24.         copyright Nic Wilson Software.
  25.         
  26.         If you like this program, then help me to help you more by
  27.         sending a small donation. Any amount will be gratefully
  28.         appreciated and in return you will be sent the latest of
  29.         this and other programs.
  30.  
  31.                       *********************************            
  32.                       IMPORTANT FOR KICKSTART 1.2 - 1.3
  33.                       *********************************
  34.         Amigas that have a maths co-processor using kickstart 1.3 or 
  35.         earlier, MUST use SetPatch 1.34 or later otherwise this program
  36.         will crash.  This program uses 68881 & 68882 instructions and a 
  37.         bug in the kernal causes a guru.  SetPatch patches this bug.  
  38.         This is not required for OS V2.04 users but remember that you have 
  39.         a Setpatch also now, so use it.
  40.         
  41.         DISTRIBUTION CONDITIONS
  42.         -----------------------
  43.         
  44.         This program may be distributed freely on the condition that
  45.         no profit is gained from its distribution.  An amount of the
  46.         average retail price of a single 3.5 inch DSDD disk is allowed for
  47.         a copying fee. 
  48.         
  49.         THIS PROGRAM MAY NOT BE CRUNCHED IN AN EXECUTABLE FORM, DOING SO
  50.         IS CONSIDERED A VIOLATION OF THIS AGREEMENT.  
  51.         
  52.         LHARC'ING IN AN ARCHIVAL FORM IS PERMITTED FOR DISTRIBUTION.
  53.         
  54.         Output results from the program may be reprinted without any
  55.         form of permission.  But please state the SysInfo Version number
  56.         used to obtain the results.
  57.         
  58.         This doc file and the icons must accompany the program unmodified.
  59.         
  60.         Additional document files of your own may accompany the program.
  61.  
  62.         Results from different Amiga configurations may be distributed
  63.         along with the SysInfo files.
  64.  
  65.         The executable is not modified in any way, except as specified.
  66.  
  67.         Further updated versions are distributed as available and as soon 
  68.         as possible.  You can always obtain an update by modem if you wish.
  69.         
  70.         COMMERCIAL COMPANIES 
  71.         --------------------
  72.         
  73.         I would appreciate being informed that you are distributing it 
  74.         although this is not a requirement.
  75.         
  76.         If a commercial company would like all their products listed by
  77.         name and manufacturer in the 'BOARDS' function, then send me your
  78.         manufacturer number and your product numbers for each board along
  79.         with a description of what each board is, and I will add them in
  80.         to the program.  We will then return you a copy of the program
  81.         with these changes, that you can distribute with your products.
  82.         See 'sysinfo.developer.doc' for more information.
  83.         
  84.         To have your hard disk recognised as a hard disk instead of an
  85.         'other drive', all I need is the name of your device driver.
  86.        
  87. INTRODUCTION
  88. ------------        
  89.         
  90.         Sysinfo is an Amiga Sytem Information program.  It interrogates
  91.         the Amiga and determines types of hardware, software, modes,
  92.         speed etc.  Users have found it very useful for determining
  93.         correct operation of an Amiga before purchase and that the
  94.         unit actually contains hardware that they are paying for, without
  95.         having to open it up.  It is under constant revision, and these
  96.         revisions are available from myself at any time.  My goal is to
  97.         make SysInfo the most informative and accurate information program
  98.         on the Amiga.  To do this I need your feedback and suggestions. 
  99.         
  100.         This program is tested with the program 'Enforcer'.
  101.         
  102.         Please be patient if you are running SysInfo on a standard
  103.         Amiga as it will take a while to perform its tests.  SysInfo
  104.         really interrogates your system and has to perform many timing
  105.         loops to test ram speed, type etc.  Some other programs sacrifice
  106.         accuracy by speeding the tests up, SysInfo takes time but does
  107.         an intensive test.  At times it also disables multitasking and may
  108.         blank the mouse pointer.  It will return to multitasking when
  109.         finished and the mouse pointer will return.
  110.         
  111.         TIMINGS FROM ONE VERSION OF SYSINFO TO THE NEXT
  112.         -----------------------------------------------
  113.         
  114.         If you are wondering how come SysInfo may give different results
  115.         from one version to the next, this is because it is under 
  116.         constant revision and accuracy is improved with each version as
  117.         YOU THE USER gives me feedback on varying models and 
  118.         configurations.  This feedback is very important, as it allows
  119.         SysInfo to grow into the most powerful and accurate System
  120.         information program and an invaluable tool for the Amiga.
  121.                 
  122.  
  123. USAGE   
  124. -----
  125.      FROM CLI
  126.      --------
  127.         run SysInfo <switch>
  128.                 
  129. <switch>        -p    Print info to standard redirection output
  130.                       instead of custom screen.
  131.                       EG.  SysInfo >prt: -p     (for printer)
  132.                            SysInfo -p           (for CLI window)
  133.                            SysInfo >filename -p (for a file)
  134.                                 
  135.                 -t    Mainly for internal, time testing use. 
  136.                       See 'NOTE ON SPEED COMPARISONS' below.    
  137.                       The custom screen will still open to keep
  138.                       the timing accurate, but no information will
  139.                       be printed to it.  On completion the screen
  140.                       will close and the information printed on the
  141.                       CLI window or redirected output.
  142.                       
  143.      FROM WORKBENCH
  144.      --------------
  145.         Double click the SysInfo icon.  After launch and various information
  146.         has been printed to the window you will be able to access one of five
  147.         gadgets in the bottom right of the window.  These are QUIT, MEMORY,
  148.         BOARDS, DRIVES, SPEED and PRINT.
  149.         
  150. QUIT    Does just that, exits the program completely. 
  151.  
  152. MEMORY  Is explained below
  153.  
  154. BOARDS  Is explained below. 
  155.  
  156. DRIVES  Is explained below. 
  157.  
  158. SPEED   Runs the speed comparisons and displays the result accordingly. 
  159.         This can be selected as many times as you wish so the results
  160.         can be averaged.  This now works differently than older versions
  161.         of SysInfo.  Users of standard speed Amiga's had to wait quite
  162.         a long time before the other gadgets could be accessed.  This was
  163.         a nuisance if you only required certain info.  This change has
  164.         not affected the -p function in anyway.
  165.         
  166. PRINT   Will open a window and prompt for a filename and an optional
  167.         heading string,  This heading string will be printed at the
  168.         top of the page and can have a maximum of 100 characters.
  169.         
  170.         Enter a path and filename to save to, or to choose the default 
  171.         'PRT:' for output to a printer by clicking the 'OK' gadget.
  172.         
  173. DRIVES GADGET
  174. -------------
  175.         When this gadget is clicked another window will open and display
  176.         a gadget for each floppy, hard or rad drive you have connected
  177.         to your Amiga.  In the middle of the window you will see Information
  178.         on the paticular drive that has its gadget highlighted.  To select
  179.         a particular drive, just click on its gadget.  To re-read the same
  180.         drive, click in its gadget again (useful for rereading a floppy
  181.         when the disk has been changed).
  182.     
  183.     SCSI GADGET
  184.     -----------
  185.                 NOTE This function may not work on some brands device
  186.                 ---- drivers as they may not support the required 
  187.                      commands.  If this happens you may just see an 
  188.                      error message in the window for each device it 
  189.                      found that failed to respond to the direct scsi 
  190.                      command. Each device's unit number will still be
  191.                      displayed at the start of each error string under
  192.                      the 'ID' heading.  In this case contact the  
  193.                      manufacturer of your hard disk controller and 
  194.                      enquire if they have an update that supports CBM's 
  195.                      'HD_SCSICMD' command and RigidDiskBlock structure.
  196.                      
  197.  
  198.         This gadget will be ghosted for drives that are obviously not
  199.         SCSI drives.  The SCSI function will display info on all drives
  200.         that are operated through a single device driver, there is 
  201.         no need to click the SCSI gadget for all drives, unless some
  202.         use a different device driver name as shown in the 'drives window'.
  203.         Select one of the drives and click the SCSI gadget.  A new window
  204.         will open an attempt to read all SCSI drives on LUN (Logical Unit
  205.         Number) zero.  If valid drive is found, various information will be
  206.         displayed.  This information consists of the drive 'ID', its 'TYPE',
  207.         the 'MANUFACTURER', 'MODEL', and 'VERSION'.  Also displayed is the
  208.         number of blocks the drive has.  The drive's ACTUAL size is displayed
  209.         and if the drive supports CBM's RigidDiskBlock, the formatted size
  210.         is also displayed beside the actual size.  This allows you to see
  211.         if a larger drive than you thought you had is in the computer.  I
  212.         have seen some A2500's with a formatted size of 40MB that actually
  213.         had QUANTUM 52 Meg hard drive.  
  214.         
  215.         If your drive's supplier has not followed CBM's RigidDiskBlock then 
  216.         the formatted size will not be displayed, but most users already know 
  217.         the size they beleive is in the system.  If these sizes are different 
  218.         then your hard drive will require reformatting correctly.  If the 
  219.         'ACTUAL' size is smaller than your formatted size then you will 
  220.         eventually have problems so your drive will still need formatting 
  221.         correctly.  
  222.         
  223.         It is often the case that the ACTUAL will be 1MB more that the
  224.         FORMATTED.  This is normal and due to the fact that the chosen
  225.         number of cylinder, heads etc, will hardly ever exactly match the 
  226.         total block available on the disk, and this remainder can somtimes
  227.         show up on the ACTUAL display, if it is large enough.
  228.           
  229.  
  230. BOARDS GADGET
  231. -------------
  232.         When this gadget is clicked another window will open and display
  233.         various information on any AutoConfig  boards found in the
  234.         system.  This information consists of the memory address of where
  235.         the board was configured, its size, and the type of board.  The
  236.         types to date, can be ZORRO II or ZORRO III, any others are
  237.         not yet defined by Commodore and will be displayed as UNDEFINED.
  238.         The boards Product number, manufactures ID and the serial
  239.         number will also be displayed.  If SysInfo recognises the 
  240.         manufacturer of the card and or the product itself it will display 
  241.         the names instead of the numbers.  Note that a standard A3000 has 
  242.         no AutoConfigure  boards as such,  its extra hardware is known 
  243.         by the special Kickstart files and its memory and hard drive are 
  244.         added to the system by this kickstart.  A2000 users using zkick to 
  245.         load V2.0 will also notice that their memory boards will not show 
  246.         in the AutoConfig list, as they were actually configured by 1.3 and 
  247.         zkick patches them in to the memory list. 
  248.         
  249. MEMORY GADGET
  250. -------------
  251.         When this gadget is clicked another window will open and display
  252.         various information on any memory in the system.  The first section
  253.         displayed will be the first memory section that was configured by
  254.         the system.  At the bottom left of the display are two gadgets,
  255.         'NEXT' and 'EXIT'.  The next gadget changes the display to show the
  256.         next memory section, until no more sections are found.  At that time
  257.         the window will close and return to the main window.  The exit gadget
  258.         exits immediately to the main window.
  259.         
  260.  
  261. SPEED COMPARISONS
  262. -----------------
  263.         THE SPEED COMPARISON CODE HAS BEEN WRITTEN TO GIVE A FAIR INDICATION
  264.         OF THE SPEED OF A PARTICULAR AMIGA.  IT USES A COMBINATION OF ALL
  265.         MOTOROLA INSTRUCTIONS TO BOTH REGISTERS AND MEMORY IN A PERCENTAGE
  266.         THAT POPULAR AMIGA PROGRAMS AND COMPILERS HAVE USED. 
  267.  
  268.         The A500 STANDARD comparison is against a PAL A500 totally 
  269.         unexpanded (ie. no Fast Ram), or expanded to 1 Meg chip only.  
  270.  
  271.         The B2000 EXTRA RAM comparison is against a PAL B2000 Rev 4.4 with
  272.         a Microbotics 8-UP Fast Ram board fitted with 80ns DRAMS. 
  273.         
  274.         The GVP A3001 comparison is against a B2000 Rev 4.4 with a GVP A3001
  275.         acellerator card, using a clock speed of 28.33 MHZ.  All caches and 
  276.         bursts on.  The board also contained 4 megs of 32 bit wide, 80ns
  277.         nibble mode DRAM.
  278.         
  279.         The A2620 comparison is against a standard A2500 with a A2620
  280.         card running at 14.3 MHZ.  All caches and bursts on.
  281.         
  282.         The A3000 25 MHZ comparison is against a standard PAL A3000/25 MHZ
  283.         with 4 Megs of 1MX4 SCRAMS 80ns 32 bit wide, and 2 Megs of CHIP. 
  284.         Caches and Bursts on except Data Burst (default under V2.04 V37+).   
  285.         Ramsey mode was set at default, BURST ON and STATIC COLUMN OFF.
  286.         
  287.         The A3000 with the 68040 25 MHZ board from Progressive Peripherals
  288.         & Software.  This comparison is now exact.  I have one of these 
  289.         boards in my A3000 (Thank-you to Progressive for your generosity),
  290.         It reflects the 68040 running with ICACHE, DCACHE and COPYBACK
  291.         modes selected, running under A3000 Kickstart ROMS V37.175 with
  292.         68040.library installed.
  293.         
  294.         IBM PC/XT compares your Amiga to a standard old IBM PC, such
  295.         as Norton Utilities did.  Because the IBM world still use
  296.         this in their adverts, it allows you to compare your system
  297.         to the ones being advertised.  The test results are comparable
  298.         to the 'Norton SI' speed tests. 
  299.         
  300.         CPU MIPS (Million Instructions per Second) This test calculation
  301.         has been coded from all information I have been able to find
  302.         to date.  It seems quite debatable how this is supposed to be
  303.         coded and I received different information from people.  It does 
  304.         a very large loop performing a total of 4.25 million instructions
  305.         ranging from general instructions, divide, multiply, logic shifts,
  306.         rotations etc.  I CANNOT AND DO NOT GUARANTEE ITS ACCURACY, except
  307.         to say it is accurate to the point, it did do the number of 
  308.         instructions per second that it stated.  Comments on this approach 
  309.         or a better one are most welcome.
  310.         
  311.         FPU MFLOPS (Million Floating Operations per Second)  This test
  312.         calculation was similar to the above one, in that information
  313.         on the recognised way was very sketchy.  If an Amiga does not
  314.         have an FPU, N/A will be shown in this field as any performance
  315.         test would be meaningless.  The final code shows known boards
  316.         to be at or around thier advertised speeds.  It does a very large
  317.         loop performing instructions that take an average number of 
  318.         clock cycles, times the loop then displays the result.  I CANNOT 
  319.         AND DO NOT GUARANTEE ITS ACCURACY.  If anyone has a better 
  320.         routine for this I would be very interested.  This routine is
  321.         not compatible with a 68881 on a 68000 system such as the Phoenix
  322.         board and will show N/A.
  323.  
  324.  
  325. CIA TIMER TEST
  326. --------------
  327.         This is a test of the speed accuracy of the CIA (A) timer 
  328.         in the Amiga.  I have recently had enquiries by users that
  329.         their Amigas were showing very slow or very fast speeds on
  330.         SysInfo.  Investigation showed that their CIA's were very 
  331.         inaccurate for various reasons.  On normal use you may not 
  332.         even notice that there is anything wrong.  Symptoms can show
  333.         system clock running fast or slow, SysInfo type programs show
  334.         wrong results.  
  335.         A correctly working system will show 'PASSED' beside the
  336.         CIA ACCURACY string and '0' beside the TICKS PER SECOND string
  337.         else if there is a problem it will show the number of ticks per
  338.         second the inaccuracy is.  
  339.  
  340.         The most common cause I have seen for inaccuracy on a B2000 is a
  341.         noisy power supply.  This can be corrected by changing J300 jumper
  342.         (toward the rear right of the mother board (under the power supply))
  343.         to connect to the right set of the three pins.  This will change
  344.         the system tick to the VBLANK connection and correct the inaccuracy.    
  345.         
  346.         NOTE  Changing J300 to VBLANK can cause problems on GVP 68030
  347.         cards.  I do not know why, but GVP owners should not change this
  348.         jumper.  If you know why this is I would like to know.
  349.  
  350. FREE MEMORY
  351. -----------
  352.         This shows the amount of free memory as if the program is not
  353.         running so may not be accurate to the byte, but is a very close 
  354.         indication of the free pool.
  355.         
  356.         The TOTAL MEMORY is the total amount of memory that the Exec
  357.         memory list reports.  Tests have showed that this figure is
  358.         around 800 odd bytes short of actual under Kickstart 1.3.  This 
  359.         seems to be the amount of memory that exec takes itself, and never
  360.         gets added to this list.
  361.         
  362.         RAM SPEED vs CHIP is a calculated performance test of your
  363.         CHIP RAM vs your PUBLIC RAM.  The result is shown as a
  364.         percentage increase in the speed of the PUBLIC RAM.  If no
  365.         FAST or SLOW ram is available then the result will be around
  366.         0%, and this figure can change depending on CHIP ram usage at
  367.         the time.  This figure cannot be used as a speed comparison
  368.         between machines.  For example the A3000 Chip ram is around
  369.         3.5 times the speed of an A2000's CHIP with a 68030 board 
  370.         installed.  Therefore the A3000's Fast ram will not show a
  371.         comparable increase to the A2000.  It was mainly designed
  372.         to test the difference between fast ram cards or chips on
  373.         the same unit.
  374.  
  375.         HARDWARE CLOCK only looks for the standard 2000, 500 or 3000
  376.         Hardware clock.  It does not look for the multitude of different
  377.         clocks that were available for the 1000.
  378.  
  379. INTERNAL HARDWARE
  380. -----------------
  381.         This shows internal harware as the program has found it.
  382.         ECS stands for ENHANCED CHIP SET.  If Agnus or Denise show
  383.         this then they are the lastest custom chips.  The number that
  384.         is shown in brackets is the actual chip number, this helps in 
  385.         physical identification of the chips.  The program is also
  386.         able to tell the difference between the 1MB & 2MB versions
  387.         of Super Agnus.  Many users have queried the possibility of
  388.         doing this and beleive I check the memory amount.  The 1MB and
  389.         the 2MB Agnus chips do not have any different signature registers
  390.         so in order to tell them apart I used a quirk of the way the 
  391.         Amiga is designed.  The 1MB Agnus only decodes the first meg
  392.         space and so the second meg space has a 'ghost' image of the 
  393.         first.  A 2MB agnus does decode the second meg space so no
  394.         ghost image is present.  SysInfo checks for this a reports
  395.         the difference.  This theory I beleive is quite sound, and was
  396.         tested on as many 1MB and 2MB Amiga's as I could find.  
  397.         
  398.         CPU's  68000, 68010, 68020, 68030 and 68040 are supported
  399.         and will be displayed if found.  If Exec is incorrect then
  400.         a window will open, and ask you if you want exec to be updated
  401.         to reflect the correct hardware.  This is mainly for Kickstart
  402.         1.3, as it is not normally aware of later processors.
  403.         
  404.         FPU's or Floating Point Units 68881 and 68882 and internal 68040
  405.         are supported and will be displayed if found.  These chips are 
  406.         also often referred to as maths co-processors.  Wether or not you 
  407.         have one is tested by the program, and if Exec is incorrect a 
  408.         window will open and ask you if you want Exec corrected. 
  409.         If a 68040 is found and a CORRECTLY working 68882 emulation then
  410.         the FPU string will show '68040+68882'.  If yours does not show
  411.         this then contact your board manufacturer and ask for a copy
  412.         of Commodore's V37.2 (or greater) 68040 software. 
  413.  
  414.         MMU's or Memory Management Units 68851 or the internal 68030 and
  415.         68040 are supported.  These are actually tested for as Exec does not 
  416.         carry this info.  The 68451 never became very popular so is not 
  417.         supported.
  418.  
  419.         SPEED IN MHZ is a rough indication of the clock speed.  This is
  420.         not totally accurate but is a good indication.  It at least allows
  421.         you to know wether your system is 7MHZ, 16MHZ or 25MHZ etc.
  422.         All caches, bursts and copyback modes are temporarily enabled during
  423.         the test for greater stability, but this should be transparent to
  424.         the user and they will be returned to their original state after the
  425.         tests.  Clock Speed is normally difficult to find out unless you 
  426.         take the unit apart and even then is difficult.  Fast ram must be 
  427.         available for this to be anywhere near accurate, as the timing loops 
  428.         were all based on machines with some Fast ram available.  For a 68000
  429.         based Amiga, the program will take into account if no fast ram is 
  430.         available and calculate the correct speed accordingly. 
  431.         
  432.         VBR is the Vector Base Register.  This is applicable to all processors
  433.         except the 68000.  The VBR contains the base address of the
  434.         exception vector table in memory.  The displacement of an
  435.         exception vector is added to the value in this register to access
  436.         the vector table.  On the 68000 processor the vector table is
  437.         always located at address zero.  
  438.         
  439.         COPYBACK is only applicable to the 68040.  This shows if it is
  440.         currently enabled or disabled.  This is rather a difficult mode,
  441.         because with the MMU it is possible that it may be enabled somewhere
  442.         within the memory map and not others.  The test here only looks if
  443.         it is enabled within either of the data transparent translation
  444.         registers.  It looks at both so it can be compatible with various
  445.         MMU configurations.  When enabled, the processor only updates the 
  446.         cache on writes and memory is only updated when absolutely necessary 
  447.         or it is forced to do so.
  448.         
  449.         INS. CACHE or Instruction Cache is applicable to 68020, 68030 and
  450.         68040 processors.  This shows if it is currently enabled or
  451.         disabled.  
  452.         
  453.         INS. BURST or Instruction Burst is applicable to 68030 processor.  
  454.         This shows if it is currently enabled or disabled.  It will
  455.         however show 'ON' if a 68040 is detected due to requests I received
  456.         from certain 68040 board manufacturers.
  457.         
  458.         DAT. CACHE or Data Cache is only applicable to 68030 and 68040
  459.         processors.  This shows if it is currently enabled or disabled.  
  460.         
  461.         DAT. BURST or Data Burst is only applicable to 68030 processor.  
  462.         This shows if it is currently enabled or disabled.  It will
  463.         however show 'ON' if a 68040 is detected due to requests I received
  464.         from certain 68040 board manufacturers.
  465.  
  466.         
  467.         **************************************************************
  468.         THE NEXT THREE ARE FOR THE A3000 ONLY. AS I HAVE NOT YET FOUND
  469.         A 100% GUARANTEED WAY TO DETERMINE AN A3000, ON SOME NON-A3000 
  470.         AMIGAS THIS INFORMATION MAY BE DISPLAYED BUT WILL BE USELESS,
  471.         AT THE PRESENT TIME THE PROGRAM LOOKS FOR A WORKING RAMSEY 
  472.         CHIP IN ORDER TO IDENTIFY A 3000 SERIES AMIGA, BUT THIS 
  473.         REQUIRES FURTHER TESTING BEFORE I CAN GUARANTEE ITS ACCURACY.
  474.         **************************************************************
  475.         
  476.         RAMSEY ver is only applicable to the A3000 series of computers.
  477.         It will display the revision value of this chip in hexadecimal.
  478.         Currently there are only two I know of.  Type '$D' is the
  479.         standard A3000 Ramsey and has a bug that causes failure of the
  480.         'Page Detect Mode', the other is '$E'.  This is a newer chip
  481.         that has this bug corrected.
  482.         
  483.         GARY ver is only applicable to the A3000 series of computers,
  484.         even though other Amigas do have a GARY chip, I do not know
  485.         of a way to identify them as I do for the A3000 series.  It will 
  486.         show the revision number in hexadecimal.  Currently there are only
  487.         two I know of, type '$0' is the standard A3000 chip and type
  488.         '$90' which is a newer chip.
  489.         
  490.         DMAC is only applicable to the A3000 series of computers.
  491.         will display either 'OLD' or 'NEW'.  the old DMAC is the one
  492.         shipped in most A3000's and had compatibility problem with the
  493.         68030.  The newer DMAC is shipped in some A3000's, it has enhanced
  494.         mapping that allows for better compatibility with the 68030 and
  495.         68040.
  496.  
  497.         THINGS I WOULD LIKE TO ADD
  498.         --------------------------
  499.         
  500.         1. I think I have split the XT and AT bridgeboard, although it is
  501.            untested.  Could someone try it and let me know please.  
  502.  
  503.         3. Your ideas!
  504.         
  505.         Any suggestions preferably in assembler but I can translate
  506.         C.  
  507.                       
  508.                 
  509. NOTE ON SPEED COMPARISONS
  510. -------------------------
  511. If you have any of the machines listed above, or even a totally 
  512. different configuration, run the program with -t option (eg. sysinfo -t )
  513. then phone or email with the resulting numbers that will be printed to the 
  514. screen.  My phone number, email address or fax is at the top of this file.              
  515.                       
  516. Happy Computing
  517.  
  518. Nic Wilson
  519.  
  520. Amiga, AutoConfig, AutoConfigure and Intuition are TradeMarks of 
  521. Commodore Amiga Inc.
  522.  
  523. MC68000, MC68010, MC68020, MC68030, MC68040 are trademarks of
  524. Motorola Ltd.
  525.  
  526. Macro68 is a trademark of DigiSoft.
  527.  
  528.  
  529.  
  530.